Barbary sheep (0 synonym found)

Definition of Barbary sheep:

°A wild North African caprid (not a true sheep), Ammotragus lervia.

Definition of Barbary sheep:

°A wild North African caprid (not a true sheep), Ammotragus lervia.

Back to Top